table.tb1{
  border: none;
  width:100%;
  border-collapse: collapse;
  border-spacing: 0px;
}
table.tb1 caption{
	font-weight:bold;
	font-size:14px;
  	padding: 2px;
	background-color:#76C1EB;
	border:1px solid #76C1EB;
}

table.tb1 thead tr th{
	background-color:#C9E0ED;
}

table.tb1 tr {
  	color: black;
  	background-color: white;
}

table.tb1 tr:hover{
	background-color:#EBF3FD;
}
table.tb1 tr.odd {
  	background-color: #AAAAAA;
}

table.tb1 tr td, th{
  	padding: 2px;
	border-bottom:1px dotted #DDDDDD;
  	font-size:12px;
	color:black;
}
table.tb1 a{
	text-decoration: none;
}
table.tb1 a,table.tb1 a:visited{
	color:blue;
}

table.info{
    border-collapse: collapse;
    width:100%;
    empty-cells: show;
}
table.info td, table.info th{
    padding: 5px;
    text-align:left;
}
table.info thead tr th{
	background-color:#F2F2F2;
    border-bottom: 0 none;
    border-top: 1px solid #D5D5D5;
}
table.info tbody tr:hover{
	background-color:#D5D5D5;
}
table.info tbody tr td{
    text-align: left;
    white-space: nowrap;
    border-top: 0 none;
    border-bottom: 1px solid #D5D5D5;
}
